@charset "utf-8";
*{padding: 0;margin: 0;list-style: none;text-decoration: none;font-family: "微软雅黑";color: #333333;font-size:12px;}
body{max-width: 720px;margin: 0 auto;}
input,textarea{-webkit-tap-highlight-color:rgba(255,0,0,0)}
img{border: none;}
.clearfix:after{clear:both; content:"."; display:block; height:0; overflow:hidden; font-size:0; }
/*颜色*/
.c-ea5{color:#EA5A00;}/*橘红色*/
.c-9e4{color: #9E4601;}/*深褐色*/
.c-fff{color: #FFFFFF;}/*白色*/
.c-666{color: #666666;}/*灰色*/
.c-999{color: #999999;}
.c-333{color: #333333;}
.c-fea{color: #FEA444;}/*橙色*/
.c-e50{color: #E50A0A;}/*红色*/
.c-028{color: #028108;}/*深绿色*/
.c-3a7{color: #3A76B3;}
.c1-3a7{color: #3A76B3;text-decoration: underline}
.bg-ed{background: #EDEDED;}
.bg-fff{background: #FFFFFF;}
.f14{font-size: 14px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.lh20{line-height: 20px;}
.lh25{line-height: 25px;}
.lh30{line-height: 30px;}
.wb{word-break: break-all;}
.bort-d2{border-bottom: 1px solid #D2D2D2;}
.dasht-d4{border-bottom: 1px dashed #D4D4D4;}
.bor-tb{border-bottom: 1px solid #D2D2D2;border-top:1px solid #D2D2D2 ;}
.bor-no{border: none !important;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mb20{margin-bottom: 20px;}
.ml10{margin-left: 10px;}
.pl5{padding-left: 5px;}
.plr10{padding: 0 10px;}
.pad10{padding: 10px;}
.arial{font-family: arial;font-size: 24px;color:#FEA444;line-height: 40px;}
.dl-f dd,.dl-f dt{float: left;}
.u2 li{width: 50%;float: left;}
.u3 li{width: 33%;float: left;}
.u4 li{width: 25%;float: left;}
.u5 li{width: 20%;float: left;}
.sure-btn{width: 100%;display: block;height: 40px;text-align: center;line-height: 40px;font-size: 16px;border-radius: 5px;background: #FEA444;color: #FFFFFF;cursor: pointer;border: none;}
.clear-btn{width: 100%;display: block;height: 40px;text-align: center;line-height: 40px;font-size: 16px;border-radius: 5px;background: #DD6566;color: #FFFFFF;cursor: pointer;border: none;}
.btn90{width: 90%;display: block;margin-left:5% ;height: 40px;text-align: center;line-height: 40px;font-size: 16px;border-radius: 5px;background: #FEA444;color: #FFFFFF;cursor: pointer;border: none;}
.btn90 i{display: inline-block;vertical-align: middle;width:18px;height: 20px;background: url(../img/btn-icon.png) center no-repeat;margin-right: 3px;}
.txt-r{text-align: right;}
.txt-c{text-align: center;}
.w90{width: 90%;margin-left: 5%;}
.w90 a{width: 48%;display: inline-block;height: 40px;text-align: center;line-height: 40px;font-size: 16px;border-radius: 5px;background: #FEA444;color: #FFFFFF;cursor: pointer;border: none;}
.w90 a.btn-back{background: #ACACAC;color:#FFFFFF;}
.w90 a.btn-ok{margin-left: -5px;position: relative;left: 4%;}
.w86{width: 86%;margin-left: 7%;}

.no-bg{background: none !important;}
/*头部 底部*/
.header{width: 100%;position: relative;}
.header h1,.header h2{background: #333333;width: 100%;height: 50px;position: relative;}
.header h1 .logo{background: #333333 url(../img/logo.png) 5px center no-repeat;display: block;width: 150px;height: 50px;line-height: 50px;font-weight: normal;color: #FFFFFF;text-indent: 85px;font-size: 15px;}
.header h2 span{color: #FFFFFF;font-size: 16px;font-weight: normal;line-height: 50px;display: block;text-indent:30px ;}
.header h2 .back-btn{height: 50px;background: url(../img/back.png) 7px center no-repeat;display:block;vertical-align: middle;position: relative;cursor: pointer;text-indent: 15px;background-size:auto 25px;max-width: 180px;}
.header .nav-btn{width: 50px;height: 50px;display: block;position: absolute;right: 0px;top: 0px;background: url(../img/nav-btn.png) center no-repeat;cursor: pointer;background-size: 30px auto;}
.header .nav-menu{border-bottom: 1px solid #F2C769;height: 71px;width: 100%;overflow: hidden;background: #FAE69A;display: none;position: absolute;top: 50px;left: 0px;z-index: 1;}
.header .nav-menu li{width: 25%;margin-left: -1px;float: left;position: relative;left: 1px;border-bottom: 1px dashed #F2C769;border-right: 1px dashed #F2C769;}
.header .nav-menu li a{color: #B46E00;display: block;line-height: 35px;text-align: center;width: 100%;}
.header .nav-menu li a:hover{background: #EA5A00;color: #FFFFFF;}

.footer{ background:#494b50;overflow: hidden;margin-top: 30px;}
.footer .a-nav{display: -webkit-box; display: -moz-box; display:box; width:100%; text-align:center;padding:8px 0;background:#F2F2F2;}
.footer .a-nav a{ -moz-box-flex:1; -webkit-box-flex:1; font-size:12px; box-flex:1; border-right:1px solid #D2D2D2; line-height:16px; display:block; }
.footer .a-nav a.bn{ border:none;}

.footer .b-nav{width:100%; text-align:center;padding:15px 0; background:url(../img/botline.png) left bottom repeat-x; margin-bottom:15px;height: 16px; }
.footer .b-nav a{ font-size:12px; color:#ddd;  border-right:1px solid #393b40; line-height:16px; display:block;float: left;width: 50%;height: 16px;}
.footer .b-nav a.bn{ border:none;margin-left: -1px;}

.footer .c-nav{border:1px solid #32353e;border-radius:5px; background:#373a43; width:70%; margin:0 auto; height:30px;}
.footer .c-nav a{ color:#7f8187;font-size:0.875em; width:50%; height:30px; display:inline-block; text-align:center; line-height:30px; border-right:1px solid #2f323b;}
.footer .c-nav a.bn{ border:none;margin-left: -1px;}
.footer .c-nav a.cur{ color:#fff;}
.footer p{text-align:center; color:#65676f; margin:10px 0;font-size:12px;}
.footer .botlogo{display: inline-block;width:101px;height:20px;background:url(../img/botlogo.png) no-repeat;background-size:101px auto;line-height: 90;overflow: hidden;vertical-align: bottom;}

/*container*/

.banner{height: 70px;width: 100%;position: relative;font-family: "新宋体";font-size: 20px;color: #978101;text-align: center;}
.b1{background: url(../img/b1.jpg) center top no-repeat;background-size:cover;line-height: 70px;}
.b2{background: url(../img/b2.jpg) center top no-repeat;background-size:cover;}
.b3{background: url(../img/b3.jpg) center top no-repeat;background-size:cover;}
.banner .head-img{width: 50px;height: 50px;display: block;position: absolute;left: 20px;top: 10px;overflow: hidden;}
.banner .dl-head {position: relative;top: 8px;}
.banner .dl-head dt,.banner .dl-head dd{float: left;height: 55px;text-align: left;}
.banner .dl-head dt{width: 55px;background: url(../img/head-bg.png) center no-repeat;background-size: contain;margin-left: 5%;margin-right: 3px;}
.banner .dl-head dt img{display: block;width: 50px;height: 50px;border-radius: 50px;position: relative;top: 2px;left: 2px;}
.banner .dl-head dd{font-size: 14px;line-height: 25px;width: 65%;}
.banner .dl-head dd img{position: relative;top: 5px;margin-left: 4px;}
.banner .dl-head dd.news-btn{width: 10%;}
.banner .dl-head dd.news-btn a{width: 22px;height: 22px;background: url(../img/icon-new.png) no-repeat;display: block;position: relative;left: 50%;margin-left: -11px;top: 50%;margin-top: -11px;}
.b3 .dl-head dt{margin-right: 10px;}
.b3 .dl-head dt img{box-shadow: 0px 0px 4px #FFFFFF;}
.b3 .dl-head dd{width: 70%;color: #FFFFFF;font-size: 15px;font-weight: bold;font-family: "宋体";}


.content100{width: 100%;position: relative;}
.content96{width: 96%;position: relative;padding: 0 2%;}
.content90{width: 90%;margin-left: 5%;position: relative;}
input.txt{width: 100%;height: 30px;line-height: normal;border:none;border-bottom: 1px solid #D2D2D2;text-indent: 10px;}
input.txt60{width: 60%;}
input.txt80{width: 80%;}
textarea.txta{width: 96%;height: 80px;padding: 5px 2%;border: none;border-bottom: 1px solid #D2D2D2;}
.errormsg{width: 100%;height: 12px;line-height: 10px;font-size: 10px;margin-top:2px;margin-bottom: 4px;color: #EA5A00;text-indent: 13px;}
.errormsg i{width:10px;background: url(../img/error.png) center no-repeat;height: 10px;vertical-align: middle;position: relative;display: inline-block;margin-right: 2px;}
.login-dl{width: 86%;margin-left: 7%;}
.login-dl dd,.login-dl dt{width: 50%;line-height: 30px;}
.login-dl a{color: #FEA444;}

.atte-btn{width: 150px;text-align: center;height: 30px;display: block;background: #309E09;border:1px solid #4F800D;line-height: 30px;color: #FFFFFF;font-size: 14px;}
.dis-btn{background:#E9E9E9;color: #CCCBCB;}
.posrel{position: relative;}
.posrel .change-btn{background: url(../img/change.png) no-repeat left top; width: 53px; height: 27px;display: inline-block;vertical-align: middle;cursor: pointer;}
.posrel .change-btn-show{background-position: left bottom;}
.menu-item{width: 100%;height: 50px;background: url(../img/icon.png)  no-repeat 99% -372px;background-size: 18px auto;}
.menu-item a{display: block;width: 100%;height: 50px;line-height: 50px;border-bottom: 1px solid #D2D2D2;background: url(../img/icon.png)  no-repeat;font-size: 14px;text-indent: 35px;color: #666666;background-size: 18px auto;}
.menu-item a.grzl{background-position: 8px -219px;}
.menu-item a.qyzl{background-position: 8px -268px;}
.menu-item a.wdgz{background-position: 8px 20px;}
.menu-item a.lljl{background-position: 8px -29px;}
.menu-item a.zhye{background-position: 8px -75px;}
.menu-item a.tzyx{background-position: 8px -123px;}
.menu-item a.jmd{background-position: 7px -171px;}
.menu-item a.xgmm{background-position: 7px -443px;}


.msg-item{width: 100%;border-bottom: 1px solid #D2D2D2;padding: 10px 0;}
.msg-item label{display: inline-block;height: 30px;line-height: 30px;width: 80px;text-indent: 14px;font-size: 14px;}
.msg-item label.must{background: url(../img/icon.png) no-repeat -2px -327px;background-size: 18px auto;}
.msg-item input{width: 68%;height: 30px;float: right;text-align: right;padding-right: 2%;font-size: 14px;border: none;}
.msg-item .rad,.msg-item .chc,.msg-item .txt{font-size: 14px;line-height: 20px;padding: 5px 2% 5px 0;text-align: right;display: block;color: #999999;float: right;width: 68%;}
.msg-item .chc{word-break: break-all;}
.msg-item .txt{color: #333333;}
.msg-item .adr-sel{width: 68%;float: right;height: 40px;text-align: right;position: relative;}
.msg-item .adr-sel select{width: 33% !important;font-size: 14px;position: relative;top: 8px;}

.list-item{border: 1px solid #D2D2D2;padding: 10px;margin:15px auto 0;}
.list-item dd,.list-item dt{float: left;}
.list-item dt {width: 100px;margin-right: 8px;}
.list-item dt img{border-radius: 5px;}
.list-item dt span{width: 98px;border: 1px dashed #FEA346;line-height: 20px;text-align: center;margin-top: 5px;display: block;border-radius: 3px;background: #FFFFFF;color:#FEA346;}
.list-item dd{width: 60%;height: 75px;}
.list-item dd .gz-btn{width: 70px;height: 25px;line-height: 25px;text-align: center;font-size: 14px;color: #FFFFFF;background: #FEA444;display:block;border-radius: 3px;}

.join-head li a{line-height: 40px;text-align: center;font-size: 14px;background: #D8D8D8;position: relative;display: block;}
.join-head li a.cur{background: #FEA444;color: #FFFFFF;}
.join-head li a.cur i{position: absolute;display: block;width: 20px;height: 8px;background: url(../img/icon-cur.png) no-repeat;bottom: -8px;left: 50%;margin-left: -10px;}
.join-item{border-bottom: 1px solid #D2D2D2;padding: 10px;margin:15px auto 0;background-image: url(../img/icon-jt.png);background-position:98% 35px;background-repeat: no-repeat;}
.join-item dd,.join-item dt{float: left;}
.join-item dt {width: 83px;margin-right: 8px;}
.join-item dt img{padding: 3px;border: 1px solid #D2D2D2;}
.join-item dd{width: 60%;}
.join-item-detail{background: none;border: none;}

.news-item dt{width: 89%;float: left;word-break: break-all;}
.news-item dd{float: right;width: 30px;height: 30px;}
.news-item dd a{width: 30px;height: 30px;display: block;background: url(../img/dealte.png) 8px 5px no-repeat;position: relative;top:3px;}


.vip-hint{text-align: center;line-height: 16px;color: #FEA444;font-size: 16px;margin: 50px auto 20px;text-indent: 16px;}
.vip-hint-1{text-align: center;line-height: 16px;font-size: 16px;margin: 50px auto 20px;text-indent: 16px;color: #59B94D;}
.vip-hint i{width:16px;height: 16px;display: inline-block;margin-right: 3px;background: url(../img/vip-hint.png) center no-repeat;vertical-align:middle;position: relative;top: -1px}
.vip-hint-1 i{width:16px;height: 16px;display: inline-block;margin-right: 3px;background: url(../img/vip-hint-1.png) center no-repeat;vertical-align:middle;position: relative;top: -1px;background-size:contain;}
.cpn-intro,.txt-intro{width: 90%;border: none;margin:20px auto;font-size: 14px;word-break: break-all;display: block;}
.accountimg{display: block;margin: 30px auto 20px;}
.a-history{display: block;height:40px;line-height: 40px;border-bottom: 1px solid #D2D2D2;padding: 5px;font-size: 14px;position: relative;}
.a-history span{display: block;width: 125px;height: 40px;position: absolute;right: 5px;top: 5px;}
.icon-z{display: inline-block;width: 14px;height: 14px;background: url(../img/icon-z.png) no-repeat;margin-left: 2px;vertical-align: middle;}


.qus input[type='radio']{position: relative;top: 1px;}
.qus textarea{border: none;border-bottom: 1px solid #D2D2D2;width: 96%;word-break: break-all;height: 40px;padding: 10px 2%;}
/**/
.u2-head li{float: left;width: 50%;position: relative;top: 20px;}
.u2-head li a{width: 75px;height: 25px;border: 1px solid #FFFFFF;border-radius: 3px;text-align: center;line-height: 25px;color: #FFFFFF;display: block;margin: 0 auto;}
.u3-nav li{float: left;width: 32%;margin-left: 0.5%;}
.u3-nav li a{width: 100%;text-align: center;line-height: 20px;font-size: 14px;margin: 0 auto;display: block;margin-bottom: 10px;}
.u3-nav li a img{display: block;margin: 0 auto;}
.i-title{padding:10px 2px;}
.i-title span{line-height: 20px;font-size: 14px;color: #EA5A00;border-left: 5px solid #EA5A00;padding-left: 10px;}
.i-txt{border-bottom: 1px dashed #D2D2D2;padding: 5px 10px;}
.i-txt a{display: block;padding: 5px 0;}
/*fix*/
.fix{position: fixed;width:100%;max-width: 720px;height: 100%;background: url(../img/opa.png) repeat;z-index: 10;top: 0px;margin: auto;}
.fix .fix-rel{width: 80%;margin: 100px auto 0;background: #FFFFFF;padding-bottom: 20px;border-radius:5px;position: relative;}
.fix .fix-rel p.fix-title{height: 30px;line-height: 30px;background: #E4E4E4;text-indent: 10px;font-size: 16px;border-radius: 5px 5px 0 0;}
.fix .fix-rel input.fix-input{width: 90%;margin:15px 0 15px 5%;height: 35px;line-height: normal;border: none;border-bottom: 1px solid #d2d2d2;text-indent: 10px;font-size: 14px;}
.fix .fix-rel .back{width: 42%;height: 35px;line-height: 35px;background: #F2F2F2;border-radius: 3px;font-size: 14px;color: #666666;text-align: center;display: block;float: left;margin-left: 5%;}
.fix .fix-rel .sure{width: 42%;height: 35px;line-height: 35px;background: #FEA444;border-radius: 3px;font-size: 14px;color: #FFFFFF;text-align: center;display: block;float: left;margin-left: 6%;}
.fix .fix-rel .close{width: 18px;height: 18px;background: url(../img/icon-close.png) no-repeat;display: block;position: absolute;right: 0px;top: 30px;top: 50px;right: 6%;cursor: pointer;}

.layer-input{width: 95%;margin:15px 0 0 5%;height: 35px;line-height: normal;border: none;border-bottom: 1px solid #d2d2d2;text-indent: 10px;font-size: 14px;}
.icon-clear{width: 18px;height: 18px;background: url(../img/icon-close.png) no-repeat;display: block;position: absolute;right: 0px;top: 30px;top: 74px;right: 8%;cursor: pointer;z-index: 2;}

.rad-div,.sex-div,.mon-div{min-height: 100px;overflow: auto;max-height: 250px;}
.rad-div p,.sex-div p,.mon-div p{height: 40px;border-bottom: 1px solid #D2D2D2;line-height: 40px;padding: 0 5px;}
.rad-div p:last-child{border-bottom: none;}
.rad-div p.cur,.sex-div p.cur,.mon-div p.cur{background: url(../img/choose.png) 90% center no-repeat;}

.chc-div{min-height: 100px;overflow: auto;}
.chc-div p{width: 31%;margin-right: 2%;height: 25px;margin-bottom: 5px;line-height: 25px;text-align: center;color: #999999;border: 1px solid #D2D2D2;border-radius:4px;float: left;}
.chc-div p:nth-of-type(3n){margin-right: 0;}
.chc-div p.cur{color: #FF6600;border: 1px solid #FF6600;}

#pullUp{background: #FFF;height: 40px;line-height: 40px;padding: 5px 0px;font-weight: bold;font-size: 14px;color: #888;text-align: center;cursor: pointer;}
#pullUp img{display: inline-block;vertical-align: middle;margin-right: 2px;}


.list-item-0526{position: relative;padding-bottom: 10px;border: 1px solid #D2D2D2;margin-top: 10px;}
.list-item-0526 .jmd-num{border: 1px dashed #FEA346;line-height: 20px;text-align: center;display: block;border-radius: 3px;background: #FFFFFF;color:#FEA346;width: 98px;margin-left: 10px;}
.list-item-0526 .list-item{position: relative;background-image: url(../img/icon-jt.png);background-position:98% 35px;background-repeat: no-repeat;padding-bottom: 5px;border: none;margin-top: 0;}
.list-item-0526 .list-item dd.detail{float: none;width: 27px;height: 27px;position: absolute;right: 0px;top: 35px;z-index: 1;}
.list-item-0526 .list-item dd.detail a{display: block;width: 27px;height: 27px;background: url(../img/icon-jt.png) no-repeat center;}


.c0529 p {position: relative;}
.c0529 p.i-txt a{padding-right: 80px;position: relative;}
.c0529 p.i-txt span{width: 78px;font-size: 14px;color: #FEA444;display: block;position: absolute;right: 0px;top: 10px;}


.public-list p{background: url(../img/icon.png) no-repeat -2px -317px ;background-size: 18px auto;border:none;border-bottom: 1px solid #D2D2D2;position: relative;height: 50px;}
.public-list input{height: 50px;line-height: 50px;display: block;width: 100%;text-indent: 20px;font-size: 14px;border:none;background: none;}
.public-list .up-img{position: relative;}
.public-list .up-img span{display: block;height: 50px;width: 100%;background: url(../img/icon.png) no-repeat 99% -372px ;background-size:  18px auto;text-indent: 20px;font-size: 14px;line-height: 50px;color: #999999;}
.public-list .up-img input{position: absolute;left: 0px;top: 0px;z-index: 1;opacity: 0;z-index: 1;}
.public-list .up-img img{position: absolute;right: 7px;top: 5px;width: 40px;height: 40px;z-index: 2;display: none;}
.public-list textarea{display: block;padding: 5px 2%;font-size: 14px;border: none;height: 75px;line-height: 25px;width: 96%;}

.new-btn{width: 100%;height: 40px;background: #83AFDE;font-size: 16px;color: #FFFFFF;line-height: 40px;text-align: center;max-width: 720px;margin: auto;display: block;}
/*.fix-footer{position: fixed;bottom: -133px;width: 100%;height: 133px;z-index: 10;max-width: 720px;margin: auto;}*/